*
{
    padding: 0;
    margin: 0;
}
.mx-center
{
    padding-left: 10%;
    padding-right: 10%;
}
.mx-width
{
    margin-left: auto;
    margin-right: auto;
}
.navbar{
    margin-bottom: -0.6px !important;
}
.top-navigation .navbar-brand 
{
    width: 280px;
    background: url("../images/logo0.png") center no-repeat;
    height: 80px;
    padding: 8px;
}

@media (max-width: 768px)
{
.top-navigation .navbar-brand
{
    width: 80px;
    background: url("../images/logo1.png") center no-repeat;
    padding: 8px;
    background-size: contain;
}
}
.top-navigation .navbar-toggle 
{
    margin-top: 22px;
    border-color: #2dae36; 
}

.top-navigation .navbar-toggle .icon-bar 
{
    background: #2dae36;
}
.top-navigation .navbar-toggle:hover .icon-bar 
{
    background: white;
}
.top-navigation .navbar-toggle:hover 
{
    border-color: white;
    background-color: #2dae36;
} 
.top-navigation .collapse 
{
    line-height: 50px;
}
.navbar-nav 
{
    margin: 7.5px -15px;

}

.top-navigation .navbar-nav .select>a {
    color: #2dae36 !important;
    border-bottom: 2px solid #2dae36 !important;
}
.top-navigation .navbar-nav>li>a {
    line-height: 50px;
    padding-left: 8px;
    padding-right: 8px;
    color: #777;
    border-bottom: 2px solid #fff !important;
}
.top-navigation .navbar-nav>li>a:hover{
    color: #2dae36 !important;
    border-bottom: 2px solid #2dae36 !important;
    background: #fff;
}
/* 轮播图开始 */
.carousel-indicators .active {
    background-color: #2dae36 !important;
}
.carousel{
    padding-bottom:20px;
}
/* 轮播图结束 */
/* 企业精神开始 */
.characteristic_icon>img{
    width: 30%;
}
.characteristic .title {
    font-size: 24px;
    color: #2dae36;
}
.characteristic .sm_title {
    font-size: 14px;
    color: #666;
}
/* 企业精神结束 */

/* 产品展示开始 */
.mx-width 
{
    padding-left: 10%;
    padding-right: 10%;
    box-sizing: border-box;
}
.product
{
    margin-top: 60px;
    width: 100%;
    margin-bottom: 50px;
}
.product .about-content{
    /* display: flex; */
}
.pro-title {
    height: 42px;
    margin-bottom: 10px;
    border-bottom: 1px solid #2dae36;
}
.pro-title>p
 {
    width: 120px;
    color: white;
    font-size: 20px;
    line-height: 42px;
    text-align: center;
    background: #2dae36;
    border-radius: 16px 0 16px 0;
}
.pro-pic .row>div 
{
    position: relative;
    padding: 15px;
    box-sizing: border-box;
}
.pro-pic .row img 
{
    width: 100%;
}
/* 产品展示结束 */
/* 尾部开始 */
.footer {
    padding-top: 24px;
    padding-bottom: 16px;
    box-sizing: border-box;
    background-color: #ddd;
    text-align: center;
    color: #666;
}
.footer .footer_logo img {
    width: 100px;
}
.footer .changepage {
    padding-top: 20px;
}
.footer .copyright {
    font-size: 12px;
    text-align: center;
    line-height: 2.4em;
}
.footer a {
    color: #777;
}
.contact{
    text-align: left;
}
/* 尾部结束 */

/* 关于公司开始 */
.img-style{
    width: 100%;
}
.img-style>img{
    width: 100%;
    height: auto;
}
.about-content{
    padding-top: 20px;
    padding-bottom: 50px; 
    overflow: hidden;  
}

.about-map{
    float: left;
    height: 400px;
}
.about-map>iframe{
    width: 470px;
    height: 400px;
}
.about-content p {
    color: #666;
    line-height: 1.6em;
    text-indent: 2em;
    margin-bottom: 20px;
}
.tips {
    color: #2dae36;
}
.about-content>.col-md-6{
    margin-left:20px;
}
/* 关于公司结束 */

/* 产品展示开始 */
.productshow_content .nav-tabs {
    margin-bottom: 20px;
}
.show-product productshow_content .nav ul>li>a{
    color:#777;
}
.productshow_content .productshowitem .row>div {
    padding: 5px;
    box-sizing: border-box;
}
.productshow_content .productshowitem img {
    width: 100%;
}
/* 产品展示结束 */
/* 招商加盟开始 */
.joinus_condition .joinus_part>div,.joinus_process .joinus_part>div,.joinus_policy .joinus_part>div{
    float: left;
}
.joinus_part_title{
    font-size: 30px;
    color: #333;
    line-height: 1.6em;
    padding-top: 12px;
}
.joinus_part_smtitle{
    font-size: 18px;
    color: #2dae36;
}
.joinus_condition{
    background: #f9f9f9;
    padding: 30px 0;
    box-sizing: border-box;
}
.joinus_process{
    padding: 30px 0;
    box-sizing: border-box;
    border-top: 1px dotted #2dae36;
    border-bottom: 1px dotted #2dae36;
}
.joinus_policy{
    padding: 30px 0;
}
.joinus_policy .policy_mes .policy_mes_title {
    color: #2dae36;
    font-size: 16px;
    font-weight: bold;
    line-height: 2em;
}
/* 招商加盟结束 */
/* 联系我们开始 */
.contactus_content {
    padding: 50px 0;
}
.contactus_content .border_right {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-right: 70px;
    border-right: 1px solid #2dae36;
}
.contactuspart .contactus_content .bigger {
    font-size: 30px;
    text-align: right;
    padding-right: 56px;
    box-sizing: border-box;
}
.contactus_content .bigger>span {
    display: inline-block;
    width: 56px;
    height: 56px;
    border: 1px solid #2dae36;
}
.contactus_content span {
    display: inline-block;
    width: 36px;
    height: 36px;
    border: 1px solid #2dae36;
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
    margin-right: 10px;
}
.contactus_content .bigger {
    font-size: 30px;
    text-align: right;
}
/* 联系我们结束 */
#saoma {
    position: fixed;
    right: 0;
    bottom: 150px;
    z-index: 100;
}